<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQEditor开发指南</title>
<script src="../lib/jquery-1.4.4.min.js"></script>
</head>
<body>
<ol>
<li>前言</li>
<li>命名规范</li>
<li>运行逻辑
	<h3>准备阶段</h3>
	<ol>
	<li>构建并扩展核心，包括config、图标、语言</li>
	<li>添加模块、插件</li>
	<li>模块的扩展方式，由一个外部对象和一个内部私有对象</li>
	<li>插件没有内部对象，自定义插件会继承一个基础插件</li>
	<li>在扩展插件的过程当中，如果插件存在init方法则执行</li>
	<li>编辑器准备完毕</li>
	</ol>
	
	<h3>构建阶段</h3>
	<ol>
	<li>$.editor( option )</li>
	<li>E.create(option)</li>
	<li>E.init( option )</li>
	<li>E.iframe( option );</li>
	<li>Toolbar.set( option )</li>
	<li>Toolbar.init( option ).setHtml( ).setEvent( );</li>
	<li></li>
	<li></li>
	</ol>
	
	<h3>使用阶段</h3>
	<ol>
	<li>用户点击工具栏按钮</li>
	<li>Toolbar.action( target )</li>
	<li>E.action( target );</li>
	<li>Plugin.click( Panel, Plugin, target )
	或者
	Plugin.menu( Panel, Plugin, target )</li>
	<li>Panel.set( self );</li>
	<li> Panel.hide( )或者
	Panel.build( Plugin )
	</li>
	<li>Panel.setSize( Plugin )</li>
	<li>Panel.setPosition( Plugin )</li>
	<li>Panel.reset( )</li>
	<li>Panel.show( )</li>
	</ol>
</li>
</ol>
</body>
<script>

</script>
</html>
